﻿#region Revision info

#endregion

using Styx;
using Styx.WoWInternals.WoWObjects;
using Styx.TreeSharp;

namespace DayWalker
{
	public abstract class RotationBase
	{

		protected static LocalPlayer Me
		{
			get { return StyxWoW.Me; }
		}

	    public abstract string Revision { get; }

        public abstract WoWSpec KeySpec { get; }

		public abstract Composite MainRotation { get; }

		public abstract Composite PreCombat { get; }

        public abstract Composite deathBehavior { get; }

        public abstract Composite pullBehavior { get; }

		public abstract string Name { get; }

	    internal virtual void OnPulse()
	    {

	    }


	}
}
